package com.smartcommunity.entity.people;

import com.smartcommunity.entity.tag.Tag;
import lombok.Data;

import java.util.List;
import java.util.Map;


/**
 * @version V1.0
 * @ClassName: VidPeopleSense$
 * @Description: 对接VID的人员感知
 * @author: minsheng
 * @Date: $ $
 * @Company:
 */
@Data
public class VidPeopleSense {
    private String eventId;
    private String id;
    /**
     * 小区编号
     */
    private String villageCode;
    /**
     * 小区名称
     */
    private String villageName;
    /**
     * 证件号码
     */
    private String credentialNo;

    /**
     * 视频身份vid
     */
    private String vid;
    /**
     * 感知发现类型：1、感知发现；2、感知离开;3、临时出入
     */
    private String senseType;
    /**
     * 记录新增或更新时的时间(东八区)
     */
    private String rowTime;
    /**
     * 感知次数
     */
    private int senseCount;
    /**
     * 轨迹人脸照片
     */
    private String face;

    private String scene;

    private List<String> list;
    /**
     * 备注
     */
    private String remark;

    /**
     * 姓名
     */
    private String peopleName;
    private String peopleType;
    private String gender;
    private String nation;
    private String birthDate;
    private String origin;
    /**
     * 联系方式
     */
    private String phoneNo;
    /**
     * 证件照
     */
    private String idCardPic;

    private String pic;

    private String dealTime;

    private String dealUserName;

    private String eventType;

    /**
     * 状态：0未处理；1有效；2无效
     */
    private int status;
    /**
     * 出现小区
     */
    private String villageNames;
    /**
     * 登记居住地址
     */
    private String realAddress;
    /**
     * 感知离开天数
     */
    private int leaveDays;

    private int countRegisterPeoples;

    private int countNoRegisterPeoples;

    private int discoverCount;

    private int leaveCount;

    private String countDate;

    private List<Tag> tagList;

    private List<Map<String,Object>> accessLogInfoList;

    private List<RealPeopleHouse> realPeopleHouseList;
}
